Real-Time Recursive Specular Reflections on Planar and Curved Surfaces using Graphics Hardware
نویسندگان
چکیده
Real-time rendering of recursive reflections have previously been done using different techniques. However, a fast unified approach for capturing recursive reflections on both planar and curved surfaces, as well as glossy reflections and interreflections between such primitives, have not been described. This paper describes a framework for efficient simulation of recursive specular reflections in scenes containing both planar and curved surfaces. We describe and compare two methods that utilize texture mapping and environment mapping, while having reasonable memory requirements. The methods are texture-based to allow for the simulation of glossy reflections using image-filtering. We show that the methods can render recursive reflections in static and dynamic scenes in real-time on current consumer graphics hardware. The methods make it possible to obtain a realism close to ray traced images at interactive frame rates.
منابع مشابه
Perturbation Methods for Interactive Specular Reflections
We describe a new approach for interactively approximating specular reflections in arbitrary curved surfaces. The technique is applicable to any smooth implicitlydefined reflecting surface that is equipped with a ray intersection procedure; it is also extremely efficient as it employs local perturbations to interpolate point samples analytically. After ray tracing a sparse set of reflection pat...
متن کاملPerturbation Methods for Image Synthesis
This thesis presents new mathematical and computational tools for applying perturbation methods to image synthesis. The key idea is to characterize families of closely related optical paths by expanding a given path into a high-dimensional Taylor series. Our methods are based on the closed-form expressions for linear and higher-order approximations of specularly reflected rays of light, which a...
متن کاملAccurate Specular Reflections in Real-Time
Specular reflections provide many important visual cues in our daily environment. They inform us of the shape of objects, of the material they are made of, of their relative positions, etc. Specular reflections on curved objects are usually approximated using environment maps. In this paper, we present a new algorithm for real-time computation of specular reflections on curved objects, based on...
متن کاملPipeline Rendering: Interaction and Realism Through Hardware-Based Multi-Pass Rendering
While large investments are made in sophisticated graphics hardware, most realistic rendering is still performed off-line using ray trace or radiosity systems. A coordinated use of hardware-provided bitplanes and rendering pipelines can, however, approximate ray trace quality illumination effects in a user-interactive environment, as well as provide the tools necessary for a user to declutter s...
متن کاملHardware Implementation of Phong Shading Using Spherical Interpolation
Computer image generation systems often represent curved surfaces as a mesh of planar polygons that are shaded to restore a smooth appearance. In software rendering Phong shading has been one of the most successful algorithms, because it can realistically handle specular materials. Since it requires the rendering equation to be evaluated for each pixel, its hardware support poses problems. This...
متن کامل